Home / Source Code
Name Modified Size InfoDownloads / Week
Parent folder
sequences 2026-01-09
recordings 2026-01-09
autoclicker_v1.0.2.py 2026-01-14 117.3 kB
README.md 2026-01-12 3.2 kB
autoclicker_v1.0.1.py 2026-01-12 103.3 kB
requirements.txt 2026-01-09 26 Bytes
autoclicker_v1.py 2026-01-09 98.9 kB
Totals: 7 Items   322.8 kB 7

Ha AutoClicker - v1.0.1

Version 1.0.1 - Updates (January 12, 2026)

  • Fixed sequence tab refresh issue
  • Added new "More" tab for features
  • Improved UI stability and performance

A lightweight Python GUI automation tool for recording and replaying mouse and keyboard actions.

Features

  • Record & Replay: Capture mouse clicks, movements, and keyboard inputs
  • Sequences: Chain multiple recordings together for complex automation tasks
  • Loop Support: Repeat actions multiple times automatically
  • Global Hotkeys: Control recording with F1 (start) and F2 (stop)
  • User-Friendly GUI: Tabbed interface built with Tkinter
  • Save & Load: Store recordings as JSON files for later use

Requirements

  • Python 3.7+
  • Dependencies:
  • pyautogui
  • pynput
  • numpy
  • tkinter (usually included with Python)

Installation

  1. Clone or download this repository
  2. Install dependencies:
pip install -r requirements.txt

Usage

Run the application:

python autoclicker_v1.py

Basic Workflow

  1. Recording: Click "Start Recording" or press F1, perform your actions, then press F2 to stop
  2. Playback: Select a saved recording from the History tab and click "Play"
  3. Sequences: Combine multiple recordings in the Sequence tab for complex workflows
  4. Loops: Set loop count in Settings to repeat actions automatically

Building Standalone Executable

To create a standalone .exe file (Windows) or executable (Linux):

Using PyInstaller

  1. Install PyInstaller:
pip install pyinstaller
  1. Build the executable:

For Windows:

pyinstaller --onefile --windowed --name=HaravaRecorder autoclicker_v1.py

For Linux:

pyinstaller --onefile --windowed --name=HaravaRecorder autoclicker_v1.py
  1. Find your executable in the dist/ folder

Build Options Explained

  • --onefile: Creates a single executable file
  • --windowed: Hides the console window (GUI only)
  • --name: Sets the output filename

Optional: Add Icon

pyinstaller --onefile --windowed --icon=icon.ico --name=HaravaRecorder autoclicker_v1.py

File Structure

automationtool/
├── autoclicker_v1.py       # Main application
├── requirements.txt      # Python dependencies
├── recordings/          # Saved automation recordings (JSON)
└── sequences/           # Saved automation sequences

License

Open Source - Feel free to use, modify, and distribute.

Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest features
  • Submit pull requests

Troubleshooting

Issue: PyAutoGUI fails on Linux

  • Solution: Install additional dependencies: sudo apt-get install python3-tk python3-dev

Issue: Permissions error when recording

  • Solution: Some systems require accessibility permissions for input monitoring

Safety Note

Use this tool responsibly. Automated mouse/keyboard control should only be used for legitimate automation tasks on systems you own or have permission to automate...

Source: README.md, updated 2026-01-12